package cn.com.shopec.erp.system.service;

import cn.com.shopec.erp.common.page.PageFinder;
import cn.com.shopec.erp.common.page.PageQuery;
import cn.com.shopec.erp.system.vo.ParameterVo;

/**
 * 
 * @ClassName ParamsService
 * @Description 配置参数Service
 * @author Liang Shun Wang
 * @date 2016-5-30 上午11:00:10
 */
public interface IParamsService {

	/**
	 * 
	 * @MethodName getPagedParamsVos
	 * @Description 获得分页后的参数配置Vo集合
	 * @author Liang Shun Wang
	 * @date 2013-5-30 下午4:48:50
	 * @param ParameterVo
	 * @param pageQuery
	 * @return PageFinder<ParameterVo>
	 * @throws Exception
	 */
	public PageFinder<ParameterVo> getPagedParamsVos(ParameterVo parameterVo, PageQuery pageQuery) throws Exception;
	
	/**
     * 
     * @Title: addBrand
     * @Description: 添加系统配置参数
     * @param brandVo
     * @throws
     * @author: duhui
     * @date: 2013-5-26下午04:15:58
     */
    public void addParameter(ParameterVo parameterVo) throws Exception;
    
    /**
     * 
     * @Title: getBrand
     * @Description: 根据编号查询系统参数信息
     * @param Id
     * @throws Exception
     * @throws
     * @author: LiangShunWang
     * @date: 2013-5-26下午05:02:06
     */
     public ParameterVo getParameterVo(String id) throws Exception;
     
     /**
      * 
      * @Title: updateParamet
      * @Description: 修改系统参数
      * @param parameterVo
      * @throws Exception
      * @throws
      * @author: LiangShunWang
      * @date: 2013-5-26下午05:02:06
      */
     public void updateParameter(ParameterVo parameterVo)throws Exception;
     
     
     /**
      * 
      * @Title: delParameter
      * @Description: 删除系统参数
      * @param parameterVo
      * @throws Exception
      * @throws
      * @author: LiangShunWang
      * @date: 2013-5-26下午05:02:06
      */
     public void delParameter(String id)throws Exception;
}
